The Contract Update